Вообще-то, что же такое OLEDB физически ? Это просто набор интерфейсов COM. Очередная попытка создать универсальный механизм доступа к любым данным в независимости ни от чего, ни от типа, ни от местоположения. Например, через OLEDB можно обращаться к:
Понятие универсального доступа к данным Рассматривая OLEDB можно сказать, что она состоит из 3 частей или
компонентов:
Потребители данных - это наши приложения написанные на Visual C++ или
Visual Basic, которые хотят получать данные используя интерфейс
OLEDB. Кстати любое приложение, которое иcпользует ADO, тоже
является потребителем OLEDB, так как ADO более высокоуровневый
интерфейс доступа к методам OLEDB.
Провайдеры - это те, кто обеспечивает непосредсвенный доступ к данным,
например, Microsoft SQL Server.
Сервисные компоненты передают данные и расширяют возможности. Это
промежуточное звено между провайдером и потребителем.